const uniapp = {
    toast:function(msg,icon){
        if(!icon){
            icon = 'none';
        }
        uni.showToast({
            title:msg,
            icon:icon
        })
    },
    doing:function(){
        uni.showToast({
            title:'功能开发中',
            icon:'none'
        })
    },
    loading:function(obj){
        if(!obj){
            obj = {};
        }
        if(!obj.title){
            obj.title = '加载中';
        }
        if(obj.do){
            obj.do();
        }
        uni.showLoading({title: obj.title,mask:obj.mask||true});
    },
    loaded:function(obj){
        if(!obj){
            obj = {};
        }
        if(obj.do){
            obj.do();
        }
        uni.hideLoading();
    },
    back:function(num){
        if(isNaN(num))num=1;
        uni.navigateBack({delta:num});
    },
    getAppMeta:function(data_Name){
        // #ifdef APP-PLUS
        if(plus.os.name=='iOS')return "iOS"
        var PackageManager=plus.android.importClass("android.content.pm.PackageManager");
        var context = plus.android.runtimeMainActivity();
        var appInfo = plus.android.invoke(plus.android.invoke(context, 'getPackageManager'), "getApplicationInfo", plus.android.invoke(context, 'getPackageName'), PackageManager.GET_META_DATA);
        return plus.android.invoke(appInfo.plusGetAttribute('metaData'),'getString',data_Name.toString());
        // #endif
        return ""
    },
    getPkg(){
        // #ifdef APP-PLUS
        // 判断系统类型
        if (plus.os.name === 'Android') {
            // 获取安卓应用包名
            return plus.android.runtimeMainActivity().getPackageName()
        } else {
            // 获取苹果应用包名（bundleId）
            return plus.ios.importClass('NSBundle').mainBundle().bundleIdentifier()
        }
        // #endif
        return ''
    },
}

export {uniapp}